package com.sun.dao;

import com.sun.vo.CUserMsg;
import com.sun.vo.CUserMsgExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CUserMsgMapper {
    int countByExample(CUserMsgExample example);

    int deleteByExample(CUserMsgExample example);

    int deleteByPrimaryKey(Integer msgid);

    int insert(CUserMsg record);

    int insertSelective(CUserMsg record);

    List<CUserMsg> selectByExampleWithBLOBs(CUserMsgExample example);

    List<CUserMsg> selectByExample(CUserMsgExample example);

    CUserMsg selectByPrimaryKey(Integer msgid);

    int updateByExampleSelective(@Param("record") CUserMsg record, @Param("example") CUserMsgExample example);

    int updateByExampleWithBLOBs(@Param("record") CUserMsg record, @Param("example") CUserMsgExample example);

    int updateByExample(@Param("record") CUserMsg record, @Param("example") CUserMsgExample example);

    int updateByPrimaryKeySelective(CUserMsg record);

    int updateByPrimaryKeyWithBLOBs(CUserMsg record);

    int updateByPrimaryKey(CUserMsg record);
}